//
//  ACNetworking+HUD.h
//  ACFramework
//
//  Created by caoyq on 2019/1/15.
//

#import "ACNetworking.h"

@interface ACNetworking (HUD)

/**
 POST请求 + HUD显示

 @param hudView hud加载的视图，传nil则默认为主窗口
 @param hudText 显示hud时附带的文字，传入nil则只显示hud
 @param showError 是否以HUD形式显示请求错误的信息
 @param url 完整的url字符串
 @param vcName 控制器名字
 @param allHeaderFields 添加进请求头中的字典
 @param parameters 参数
 @param success 成功回调
 @param failure 失败回调
 @return instance of NSURLSessionTask.
 */
+ (NSURLSessionTask *)postWithHUD: (UIView *)hudView
                          hudText: (NSString *)hudText
                        showError: (BOOL)showError
                              url: (NSString *)url
                           vcName: (NSString *)vcName
                  allHeaderFields: (NSDictionary *)allHeaderFields
                       parameters: (NSDictionary *)parameters
                          success: (ACResponseSuccessBlock)success
                          failure: (ACResponseFailureBlock)failure;

@end
